package cn.china.xfood.util;


import interfaceptor.MyInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;


/**
 * @Description:拦截器配置
 */
@Configuration
public  class InterceptorConfig extends WebMvcConfigurerAdapter {

    @Bean
    public  MyInterceptor getInterceptor(){
        return  new MyInterceptor();
    }

    @Override
    public void addInterceptors(InterceptorRegistry registry) {
        registry.addInterceptor(getInterceptor()).addPathPatterns("/selectByProductType")
                .excludePathPatterns(
                        "  "
         );
    }


//        @Override
//    public void addInterceptors(InterceptorRegistry registry) {
//        //注册TestInterceptor拦截器
//        InterceptorRegistration registration = registry.addInterceptor(getInterceptor());
//        registration.addPathPatterns("/selectByProductType");                      //所有路径都被拦截
//        registration.excludePathPatterns(                         //添加不拦截路径

//                "你的登陆路径",            //登录
//                "/**/*.html",            //html静态资源
//                "/**/*.js",              //js静态资源
//                "/**/*.css",             //css静态资源
//                "/**/*.woff",
//                "/**/*.ttf"
//        );
//    }
}
